home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / rhstdlib.arc / STDIO.A < prev    next >
Encoding:
Text File  |  1990-10-20  |  4.9 KB  |  300 lines

  1. ;
  2. ; stdio.a
  3. ;
  4. ;---------------------------------------------------------------------------
  5. ;
  6. Putc        macro
  7.         ifndef    sl_putc
  8. stdlib        segment    para public 'slcode'
  9.         extrn    sl_putc:far
  10. stdlib        ends                
  11.         endif
  12.         call    sl_putc
  13.         endm
  14. ;
  15. ;
  16. Putcr        macro
  17.         ifndef    sl_putcr
  18. stdlib        segment    para public 'slcode'
  19.         extrn    sl_putcr:far
  20. stdlib        ends                
  21.         endif
  22.         call    sl_putcr
  23.         endm
  24. ;
  25. ;
  26. PutcStdOut    macro
  27.         ifndef    sl_putcStdOut
  28. stdlib        segment    para public 'slcode'
  29.         extrn    sl_putcStdOut:far
  30. stdlib        ends                
  31.         endif
  32.         call    sl_putcStdOut
  33.         endm
  34. ;
  35. ;
  36. PutcBIOS    macro
  37.         ifndef    sl_putcBIOS
  38. stdlib        segment    para public 'slcode'
  39.         extrn    sl_putcBIOS:far
  40. stdlib        ends                
  41.         endif
  42.         call    sl_putcBIOS
  43.         endm
  44. ;
  45. ;
  46. SetOutAdrs    macro
  47.         ifndef    sl_SetOutAdrs
  48. stdlib        segment    para public 'slcode'
  49.         extrn    sl_SetOutAdrs:far
  50. stdlib        ends                
  51.         endif
  52.         call    sl_SetOutAdrs
  53.         endm
  54. ;
  55. ;
  56. GetOutAdrs    macro
  57.         ifndef    sl_GetOutAdrs
  58. stdlib        segment    para public 'slcode'
  59.         extrn    sl_GetOutAdrs:far
  60. stdlib        ends                
  61.         endif
  62.         call    sl_GetOutAdrs
  63.         endm
  64. ;
  65. ;
  66. PushOutAdrs    macro
  67.         ifndef    sl_PushOutAdrs
  68. stdlib        segment    para public 'slcode'
  69.         extrn    sl_PushOutAdrs:far
  70. stdlib        ends                
  71.         endif
  72.         call    sl_PushOutAdrs
  73.         endm
  74. ;
  75. ;
  76. PopOutAdrs    macro
  77.         ifndef    sl_PopOutAdrs
  78. stdlib        segment    para public 'slcode'
  79.         extrn    sl_PopOutAdrs:far
  80. stdlib        ends                
  81.         endif
  82.         call    sl_PopOutAdrs
  83.         endm
  84. ;
  85. ;
  86. ;
  87. Puts        macro
  88.         ifndef    sl_puts
  89. stdlib        segment    para public 'slcode'
  90.         extrn    sl_puts:far
  91. stdlib        ends                
  92.         endif
  93.         call    sl_puts
  94.         endm
  95. ;
  96. ;
  97. ;
  98. Puth        macro
  99.         ifndef    sl_puth
  100. stdlib        segment    para public 'slcode'
  101.         extrn    sl_puth:far
  102. stdlib        ends                
  103.         endif
  104.         call    sl_puth
  105.         endm
  106. ;
  107. ;
  108. Putw        macro
  109.         ifndef    sl_putw
  110. stdlib        segment    para public 'slcode'
  111.         extrn    sl_putw:far
  112. stdlib        ends                
  113.         endif
  114.         call    sl_putw
  115.         endm
  116. ;
  117. ;
  118. Puti        macro
  119.         ifndef    sl_puti
  120. stdlib        segment    para public 'slcode'
  121.         extrn    sl_puti:far
  122. stdlib        ends                
  123.         endif
  124.         call    sl_puti
  125.         endm
  126. ;
  127. ;
  128. Putu        macro
  129.         ifndef    sl_putu
  130. stdlib        segment    para public 'slcode'
  131.         extrn    sl_putu:far
  132. stdlib        ends                
  133.         endif
  134.         call    sl_putu
  135.         endm
  136. ;
  137. ;
  138. Putl        macro
  139.         ifndef    sl_putl
  140. stdlib        segment    para public 'slcode'
  141.         extrn    sl_putl:far
  142. stdlib        ends                
  143.         endif
  144.         call    sl_putl
  145.         endm
  146. ;
  147. ;
  148. PutUL        macro
  149.         ifndef    sl_putul
  150. stdlib        segment    para public 'slcode'
  151.         extrn    sl_putul:far
  152. stdlib        ends                
  153.         endif
  154.         call    sl_putul
  155.         endm
  156. ;
  157. ;
  158. ;
  159. PutISize    macro
  160.         ifndef    sl_putisize
  161. stdlib        segment    para public 'slcode'
  162.         extrn    sl_putisize:far
  163. stdlib        ends                
  164.         endif
  165.         call    sl_putisize
  166.         endm
  167. ;
  168. ;
  169. PutUSize    macro
  170.         ifndef    sl_putusize
  171. stdlib        segment    para public 'slcode'
  172.         extrn    sl_putusize:far
  173. stdlib        ends                
  174.         endif
  175.         call    sl_putusize
  176.         endm
  177. ;
  178. ;
  179. ;
  180. PutLSize    macro
  181.         ifndef    sl_putlsize
  182. stdlib        segment    para public 'slcode'
  183.         extrn    sl_putlsize:far
  184. stdlib        ends                
  185.         endif
  186.         call    sl_putlsize
  187.         endm
  188. ;
  189. ;
  190. PutULSize    macro
  191.         ifndef    sl_putulsize
  192. stdlib        segment    para public 'slcode'
  193.         extrn    sl_putulsize:far
  194. stdlib        ends                
  195.         endif
  196.         call    sl_putulsize
  197.         endm
  198. ;
  199. ;
  200. Print        macro
  201.         ifndef    sl_print
  202. stdlib        segment    para public 'slcode'
  203.         extrn    sl_print:far
  204. stdlib        ends                
  205.         endif
  206.         call    sl_print
  207.         endm
  208. ;
  209. ;
  210. Printf        macro
  211.         ifndef    sl_printf
  212. stdlib        segment    para public 'slcode'
  213.         extrn    sl_printf:far
  214. stdlib        ends                
  215.         endif
  216.         call    sl_printf
  217.         endm
  218. ;
  219. ;
  220. getc        macro
  221.         ifndef    sl_getc
  222. stdlib        segment    para public 'slcode'
  223.         extrn    sl_getc:far
  224. stdlib        ends                
  225.         endif
  226.         call    sl_getc
  227.         endm
  228. ;
  229. ;
  230. ;
  231. gets        macro
  232.         ifndef    sl_gets
  233. stdlib        segment    para public 'slcode'
  234.         extrn    sl_gets:far
  235. stdlib        ends
  236.         endif
  237.         call    sl_gets
  238.         endm
  239. ;
  240. ;
  241. GetcStdIn    macro
  242.         ifndef    sl_GetcStdIn
  243. stdlib        segment    para public 'slcode'
  244.         extrn    sl_GetcStdIn:far
  245. stdlib        ends                
  246.         endif
  247.         call    sl_GetcStdIn
  248.         endm
  249. ;
  250. ;
  251. GetcBIOS    macro
  252.         ifndef    sl_GetcBIOS
  253. stdlib        segment    para public 'slcode'
  254.         extrn    sl_GetcBIOS:far
  255. stdlib        ends                
  256.         endif
  257.         call    sl_GetcBIOS
  258.         endm
  259. ;
  260. ;
  261. SetInAdrs    macro
  262.         ifndef    sl_SetInAdrs
  263. stdlib        segment    para public 'slcode'
  264.         extrn    sl_SetInAdrs:far
  265. stdlib        ends                
  266.         endif
  267.         call    sl_SetInAdrs
  268.         endm
  269. ;
  270. ;
  271. GetInAdrs    macro
  272.         ifndef    sl_GetInAdrs
  273. stdlib        segment    para public 'slcode'
  274.         extrn    sl_GetInAdrs:far
  275. stdlib        ends                
  276.         endif
  277.         call    sl_GetInAdrs
  278.         endm
  279. ;
  280. ;
  281. PushInAdrs    macro
  282.         ifndef    sl_PushInAdrs
  283. stdlib        segment    para public 'slcode'
  284.         extrn    sl_PushInAdrs:far
  285. stdlib        ends                
  286.         endif
  287.         call    sl_PushInAdrs
  288.         endm
  289. ;
  290. ;
  291. PopInAdrs    macro
  292.         ifndef    sl_PopInAdrs
  293. stdlib        segment    para public 'slcode'
  294.         extrn    sl_PopInAdrs:far
  295. stdlib        ends                
  296.         endif
  297.         call    sl_PopInAdrs
  298.         endm
  299. ;
  300.